package com.lean.android.ad.core.splash

import com.lean.android.ad.core.Ad

sealed interface SplashAdState {

    data object Idle : SplashAdState

    data object Loading : SplashAdState

    data class LoadSuccess(val ad: Ad) : SplashAdState

    data object Shown : SplashAdState

    data object Closed : SplashAdState
}